//package com.zhanghe.study.springboot.controller;
//
//import com.zhanghe.study.springboot.model.UserAccount;
//import com.zhanghe.study.springboot.repository.mongo.UserAccountRepository;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//
//import java.util.Date;
//import java.util.HashSet;
//import java.util.Set;
//import java.util.UUID;
//
//@RestController
//@RequestMapping(value = "/mongo")
//public class MongoController {
//    @Autowired
//    private UserAccountRepository userAccountRepository;
//
//    @RequestMapping(value = "/addUserAccount")
//    public Object addUserAccount(){
//        UserAccount userAccount = new UserAccount();
//        userAccount.setUserId(UUID.randomUUID().toString());
//        userAccount.setUserName("zhangsan");
//        userAccount.setPassword("123456");
//        userAccount.setName("张三");
//        userAccount.setEmail("zhangsan@wy.com");
//        userAccount.setRegistDate(new Date());
//        Set<String> roles = new HashSet<>();
//        roles.add("manager");
//        roles.add("user");
//        userAccount.setRoles(roles);
//        userAccountRepository.save(userAccount);
//        return "success";
//    }
//}
